export default {
  /**
   * 成功
   * @param event
   * @param ws
   */
  onopen (event, ws) {
    console.log('WebSocket...连接上了!')
    // ws.send('hello 连上了哦')
    // document.getElementById('contentId').innerHTML += 'hello 连上了哦<br>';
  },

  /**
   * 收到服务器发来的消息
   * @param {*} event
   * @param {*} ws
   */
  onmessage (event, ws) {
    const data = JSON.parseJSON(event.data)
    console.log('收到服务器发来的消息', data)
    // if (data.code === 0) {
    //   if (data.data.scheme === 'plasma') {
    //     if (data.data.code === '0') {
    //       $('#plasma_').css('background', '#23a013')
    //       $('#plasma_error').text(data.data.msg)
    //     } else {
    //       $('#plasma_').css('background', 'red')
    //       $('#plasma_error').text(data.data.msg)
    //     }
    //   } else if (data.data.scheme === 'end') {
    //     if (data.data.code === '0') {
    //       $('#end_').css('background', '#23a013')
    //       $('#end_error').text(data.data.msg)
    //     } else {
    //       $('#end_').css('background', 'red')
    //       $('#end_error').text(data.data.msg)
    //     }
    //   }
    // }
  },

  /**
   * 关闭
   * @param e
   * @param ws
   */
  onclose (e, ws) {
    console.log('WebSocket...关闭连接!')
    // error(e, ws)
  },

  /**
   * 失败
   * @param e
   * @param ws
   */
  onerror (e, ws) {
    console.log('WebSocket...连接失败!')
    // error(e, ws)
  },

  /**
   * 发送心跳，本框架会自动定时调用该方法，请在该方法中发送心跳
   * @param {*} ws
   */
  ping (ws) {
    // log("发心跳了")
    ws.send('心跳内容')
  }
}
